import fs from 'fs'
import chalk from 'chalk'
import { execSync } from 'child_process'

function makeDir(outputDir) {
  try {
    fs.mkdirSync(outputDir)
    console.log(chalk.green(`已创建文件夹：${outputDir}`))
  } catch (error) {
    if (error.code === 'EEXIST') {
      execSync('rm -rf ' + outputDir)
      makeDir(outputDir)
    } else {
      console.error(chalk.red(`创建文件夹时出错：${error.message}`))
      process.exit(1)
    }
  }
}
async function makeDirByDateTime(outputDir) {
  makeDir(outputDir)
}
export default makeDirByDateTime